You shouldn't use this crate, to implement the Dependency Injection use derive_di crate
Dependency Injection